package com.mmall.dto;

import com.google.common.collect.Lists;
import com.mmall.pojo.SysAclModule;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.springframework.beans.BeanUtils;

import java.util.List;

/**
 * @Author wangtengyu
 * @Create 2018-03-13-15:42
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class AclModuleDto extends SysAclModule{

    private List<AclModuleDto> aclModuleList= Lists.newArrayList();

    private List<AclDto> aclList= Lists.newArrayList();

    public static AclModuleDto adapt(SysAclModule aclModule){
        AclModuleDto aclModuleDto=new AclModuleDto();
        BeanUtils.copyProperties(aclModule,aclModuleDto);
        return aclModuleDto;
    }
}
